package com.ticket.sass.common.ticketserver.dto.input

data class SeatLockInput(
    /**
     * 调用方自定义锁座编号
     *
     * 云智 - outLockId
     */
    val outLockNo: String,

    /**
     * 场次编码（专资）
     */
    val sessionCode: String,

    /**
     * 场次 id
     *
     * 云智 - scheduleKey
     * 鼎新 - play_id
     */
    val scheduleKey: String,

    /**
     * 座位列表
     */
    val seatList: List<Seat>
) {
    data class Seat(
        /**
         * 座位 id
         *
         * 鼎新
         */
        val id: String,

        /**
         * 座位编码 - 专资规范
         */
        val code: String,
    )
}
